import { GET, POST } from '@/utils/http'
export default {
  //课程管理
  getCourseByPage (data) { // 获取课程管理分页列表
    return GET('/course/page', data)
  },
  getCourseById (data) { // 获取课程详情
    return GET('/course/getById', data)
  },
  addCourse (data) {//新增课程
    return POST('/course/save', data)
  },
  updateCourse (data) {//修改课程
    return POST('/course/updateById', data)
  },
  delCourse (id) { // 删除课程
    return POST(`/course/deleteById?id=${id}`)
  },
  pushCourse (id) { // 发布课程
    return POST(`/course/push?id=${id}`)
  },
  onCourse (id) { // 上架课程
    return POST(`/course/on?id=${id}`)
  },
  offCourse (id) { // 下架课程
    return POST(`/course/off?id=${id}`)
  },
  getLecturerDropDownList (data) { // 获取讲师下拉列表
    return GET('/course/teacherList', data)
  },

  //讲师管理
  getLecturerByPage (data) { // 获取讲师管理分页列表
    return POST('/xhcLecturer/queryByPage', data)
  },
  getLecturerById (data) { // 根据Id获取讲师信息
    return GET('/xhcLecturer/queryById', data)
  },
  addLecturer (data) { // 新增讲师
    return POST('/xhcLecturer/insert', data)
  },
  updateLecturer (data) { // 更新讲师
    return POST('/xhcLecturer/update', data)
  },
  delLecturer (data) { // 删除讲师
    return GET('/xhcLecturer/deleteById', data)
  },

  //培训管理
  getDrillInfoList (data) { // 获取培训管理分页列表
    return POST('/xhc/drillInfo/getDrillInfoList', data)
  },
  getDrillInfoById (data) { // 获取培训详情
    return GET('/xhc/drillInfo/getDrillInfoById', data)
  },
  getUserByDrillInfoId (data) { // 获取培训任务学员详情
    return POST('/xhc/drillInfo//getUserByDrillInfoId', data)
  },
  getCourseList (data) { // 获取课程列表
    return GET('/xhc/drillInfo/getCourseList', data)
  },
  getGovDepList (data) { // 获取部门列表
    return GET('/xhc/drillInfo/getGovDepList', data)
  },
  getUserByDepId (data) { // 获取部门成员列表
    return POST('/xhc/drillInfo/getUserByDepId', data)
  },
  addDrillInfo (data) { // 新增培训
    return POST('/xhc/drillInfo/addDrillInfo', data)
  },
  delDrillInfo (data) { // 删除培训
    return GET('/xhc/drillInfo/delDrillInfo', data)
  },
  publishDrillInfo (data) { // 发布培训
    return GET('/xhc/drillInfo/publishDrillInfo', data)
  },
}